import scala.collection.mutable.ArrayBuffer

object DynamicArrayDemo {
  def main(args: Array[String]): Unit = {
    val dynArray = ArrayBuffer(1, 2, 3)
    dynArray += 4
    dynArray.append(5)
    println(s"添加后：$dynArray") // ArrayBuffer(1, 2, 3, 4, 5)

    // 插入元素到索引 2
    dynArray.insert(2, 99)
    println(s"插入后：$dynArray") // ArrayBuffer(1, 2, 99, 3, 4, 5)

    // 按值删除元素（删除第一个出现的3）
    dynArray -= 3
    println(s"删除3后：$dynArray") // ArrayBuffer(1, 2, 99, 4, 5)
  }
}